////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2011-2012 www.iflytek.com. All Rights Reserved.
//  This software for customer relationship management system, developed by Iflytek_ZY team.
//  Software code and design for the team, copy rights reserved.
////////////////////////////////////////////////////////////////////////////////

package com.iflytek.ci.qams.domain;

import java.io.Serializable;
import java.util.List;

import com.iflytek.ci.main.domain.Attachment;

/**
 * <p>
 * 问题的具体化信息.
 * </p>
 *
 * @author poplar.yfyang
 * @version 1.0 2012-11-08 9:59 PM
 * @since JDK 1.5
 */
public class IssueInformation implements Serializable{
	/**
	 * 序列化ID
	 */
	private static final long serialVersionUID = -8104287831283712418L;
	/**
	 * 问题号
	 */
	private long issue_id;
	/**
	 * 问题明细
	 */
	private Issue issue;
	/**
	 * 问题标签
	 */
	private Label label;
    /**
     * 问题标签
     */
    private Priopity priopity;
	/**
	 * 问题类别
	 */
	private IssueType type;
	/** 问题附件 */
	private List<Attachment> attachments;
	/**
	 * 问题号
	 * @return 问题号
	 */
	public long getIssue_id() {
		return issue_id;
	}

	/**
	 *  问题号
	 * @param issue_id 问题号
	 */
	public void setIssue_id(long issue_id) {
		this.issue_id = issue_id;
	}
    /**
     * 问题标签
     * @return 问题优先级
     */
    public Priopity getPriopity() {
        return priopity;
    }
    /**
     * 问题标签
     * @return 问题优先级
     */
    public void setPriopity(Priopity priopity) {
        this.priopity = priopity;
    }
	/**
	 * 问题明细
	 * @return 问题明细
	 */
	public Issue getIssue() {
		return issue;
	}

	/**
	 *  问题明细
	 * @param issue 问题明细
	 */
	public void setIssue(Issue issue) {
		this.issue = issue;
	}

	/**
	 * 问题标签
	 * @return 问题标签
	 */
	public Label getLabel() {
		return label;
	}

	/**
	 *  问题标签
	 * @param label 问题标签
	 */
	public void setLabel(Label label) {
		this.label = label;
	}

	/**
	 *  问题类型
	 * @return 问题类型
	 */
	public IssueType getType() {
		return type;
	}

	/**
	 * 问题类型
	 * @param type 问题类型
	 */
	public void setType(IssueType type) {
		this.type = type;
	}

	/**
	 * 问题附件
	 *
	 * @return 问题附件
	 */
	public List<Attachment> getAttachments() {
		return attachments;
	}
	/**
	 * 问题附件
	 * @param attachments 问题附件
	 */
	public void setAttachments(List<Attachment> attachments) {
		this.attachments = attachments;
	}
}
